home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of MacTutor - S…e Code for Volumes 1 to 5
/
The Best of MacTutor - Source Code for Volume 1-5 (Wayzata Technology)(6031)(1990).bin
/
Source Code
/
#18 (Mar 87)
/
Printer LSP sources
/
SetUpMenusStuff
< prev
next >
Wrap
Text File
|
1987-02-13
|
829b
|
41 lines
UNIT SetupMenus;
INTERFACE
USES
MacPrint, MyGlobals, Windows;
PROCEDURE SetUpMenus;
PROCEDURE SetUpWindow;
IMPLEMENTATION
{ These routines used only once then segment dumped }
PROCEDURE SetUpMenus;
VAR
counter : INTEGER;
BEGIN
FOR counter := 1 TO lastMenu DO
myMenus[counter] := GetMenu(counter);
AddResMenu(myMenus[1], 'DRVR'); {desk accessories }
FOR counter := 1 TO lastMenu DO
InsertMenu(myMenus[counter], 0);
DrawMenuBar;
END; {SetUpMenus}
PROCEDURE SetUpWindow;
VAR
r : Rect;
BEGIN
dragRect := screenbits.bounds;
dragRect.top := dragRect.top + 20; {leave room for menu bar}
InsetRect(dragRect, 4, 4); {leave some of dragged rectangle on screen}
doneFlag := FALSE;
printFlag := FALSE;
currWMode := nullMode;
OpenAWindow; {WindowStuff routine}
END; {SetUpWindow}
END.